package GPSChallenge.obstaculo;

import Excepciones.NoConozcoAlVehiculoException;
import GPSChallenge.Representable;
import GPSChallenge.movimiento.Posicion;
import GPSChallenge.vehiculo.Auto;
import GPSChallenge.vehiculo.Camioneta4x4;
import GPSChallenge.vehiculo.Moto;
import GPSChallenge.vehiculo.Vehiculo;

public class ObstaculoVacio extends Obstaculo{

	@Override
	public
	void interceptarA(Auto auto, Vehiculo unVehiculo)
			throws NoConozcoAlVehiculoException {
		// no hace nada
		
	}

	@Override
	public
	void interceptarA(Camioneta4x4 camioneta, Vehiculo unVehiculo)
			throws NoConozcoAlVehiculoException {
		// no hace nada
		
	}

	@Override
	public
	void interceptarA(Moto moto, Vehiculo unVehiculo)
			throws NoConozcoAlVehiculoException {
		// no hace nada
		
	}

	@Override
	public void representar(Representable visionObstaculo,
			Posicion posCalle) {
		// no hace nada?
		
	}

}
